﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using TianShiProject.Models.Common;

namespace TianShiProject.Models.Shen.TransportContracts
{
    public class TransportContractShenDto
    {
        public Guid Id { get; set; }
        /// <summary>
        /// 承运合同编号
        /// </summary>
        public string TheCarContractNOc { get; set; }
        /// <summary>
        /// 合同标题
        /// </summary>
        public string TheContractTitlec { get; set; }
        /// <summary>
        /// 承运单位
        /// </summary>
        public string TheCarrierUnitc { get; set; }
        /// <summary>
        /// 承运负责人
        /// </summary>
        public string TheCarrierHeadc { get; set; }
        /// <summary>
        /// 线路
        /// </summary>
        public int Linec { get; set; }
        /// <summary>
        /// 线路
        /// </summary>
        public string LineName { get; set; }
        /// <summary>
        /// 吨运价
        /// </summary>
        public decimal TonsOfFreightc { get; set; }
        /// <summary>
        /// 包车条件吨位
        /// </summary>
        public decimal ConditionTonnagec { get; set; }
        /// <summary>
        /// 包车金额
        /// </summary>
        public decimal CharterValuec { get; set; }
        /// <summary>
        /// 经办人
        /// </summary>
        public string Agentc { get; set; }
        /// <summary>
        /// 签订时间
        /// </summary>
        public DateTime SignedTimec { get; set; }
        public string SignedTimes { get { return SignedTimec.ToString("yyyy-MM-dd"); } }
        /// <summary>
        /// 合同金额
        /// </summary>
        public decimal TheContractAmountc { get; set; }
        /// <summary>
        /// 合同标的或项目说明
        /// </summary>
        public string ProjectDescriptioc { get; set; }
        /// <summary>
        /// 合同主要条款/变更条款
        /// </summary>
        public string ChangeTheTermsc { get; set; }
        /// <summary>
        /// 合同文本
        /// </summary>
        public string ContractTheTextc { get; set; }
        /// <summary>
        /// 合同状态
        /// </summary>
        public int ContractStatesc { get; set; }
        /// <summary>
        /// 审批人
        /// </summary>
        public string TheApproverc { get; set; }
        /// <summary>
        /// 审批备注
        /// </summary>
        public string Remark { get; set; }
        /// <summary>
        /// 是否删除
        /// </summary>
        public int IsDelete { get; set; }
        public ShenState ProcedureState { get; set; }
        public string CaoName { get; set; }
    }
}
